#ifndef ANNOUNCE_H
#define ANNOUNCE_H

#include <string>
#include "Packet.h"


class Announce : public Packet
{
    public:
        Announce(std::string name, std::string hostIP, std::string hostPort);
        virtual ~Announce();
        template<class Archive>
        void serialize(Archive & ar, const unsigned int version);
        std::string getName() const;

    protected:

    private:
        Announce();
        std::string userName;
};

#endif // ANNOUNCE_H
